<?php
class IndexController extends Zendvn_Controller_Action{
	
    //Mang tham so nhan duoc o moi action
    protected $_arrParam;

    //Duong dan cua controller
    protected $_currentController;
    
    //Duong dan cua Action chinh
    protected $_actionMain;
	
    //Thong so phan trang
    protected $_paginator = array(
                                'ItemCountPerPage' => 8,
                                'PageRange' => 4,
                                );
    protected $_namespace;


    public function init() {
        //Mang tham so nhan duoc o moi action
        $this->_arrParam    =   $this->_request->getParams();
        
        //Duong dan cua controller
        $this->_currentController   =   '/' . $this->_arrParam['module'] 
                                      . '/' . $this->_arrParam['controller'];
        
        //Duong dan cua Action chinh
        $this->_actionMain  =   $this->_currentController . '/index';
        
        $this->_paginator['currentPage'] = $this->_request->getParam('page', 1);
        $this->_arrParam['paginator'] = $this->_paginator;

        //Luu cac du lieu filter vao SESSION
        //Dat ten SESSION
        $this->_namespace  = $this->_arrParam['module'] . '-' . $this->_arrParam['controller'];
        $ssFilter = new Zend_Session_Namespace($this->_namespace);
//	$ssFilter->unsetAll();
        if(empty($ssFilter->col)){
                $ssFilter->keywords = '';
        }

        $this->_arrParam['ssFilter']['keywords'] = $ssFilter->keywords;
		
        //Truyen ra view
        $this->view->arrParam   =   $this->_arrParam;
        $this->view->currentController  =   $this->_currentController ;
        $this->view->actionMain  =   $this->_actionMain;
        
        $template_path  =   TEMPLATE_PATH . "/public/books";
        $this->loadTemplate($template_path , 'template.ini', 'template');
    }
    
    public function indexAction() {
        $this->_forward('index', 'index', 'shopping');
    }
    public function viewAction() {
        $template_path = TEMPLATE_PATH . "/public/system";
        $this->loadTemplate($template_path , 'template.ini', 'template');
        echo '<br>' . __METHOD__;
    }

    public function index2Action(){
        $this->_helper->viewRenderer->setNoRender();
    }
        
}